Release 10.1A: OpenEdge Development:
.NET Open Clients
Passing a TABLE or TABLE-HANDLE as an OUTPUT parameter
When the client application calls a method with a static temp-table (
TABLEparameter)OUTPUTparameter, the client must provide a variable of the strongly typed DataTable class provided by ProxyGen. In this case, the client does not need to instantiate the object.When the client application calls a method with a dynamic temp-table (
TABLE-HANDLEparameter)OUTPUTparameter, the client must provide a variable of typeSystem.Data.DataTable. Again, the client does not need to instantiate the object. In this case, the parameter can be returned asUnknownor undefined. As a result, you must ensure the client code is written to handle these cases.On return from the method, the client can access rows of the temp-table using the
Rowsproperty on the strongly typed DataTable orSystem.Data.DataTableclass.Any data in the parameter at the time of the method is replaced on return from the proxy call. All output data is immediately available to the client after the proxy call returns.
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |